/* Common definitions            **
**	uturan				         **/

#ifndef COMMON_TYPES_H
#define COMMON_TYPES_H

/*switch enables selection of CL parameter type*/
#define RAIL
//#define URT


typedef enum {
	FALSE=0,
	TRUE =1
}BOOL;



typedef unsigned char 				U8;
typedef unsigned short int 			U16;
typedef unsigned   int				U32;		//depends on the architecture
typedef BOOL bool;

typedef U8		    STATUS;
#define OK 		((STATUS)0)
#define ERROR	((STATUS)1)

typedef U8							SLOT_TYPE;
#define REAL_TIME_SLOT			((SLOT_TYPE)1)
#define NON_REAL_TIME_SLOT		((SLOT_TYPE)0)

typedef U8                    STATE;
#define WAIT_FOR_REQRT    ((STATE)0)
#define WAIT_FOR_IL2CLRT  ((STATE)1)



#endif
